/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;

import util.datatypes.DTFuncion;

/**
 *
 * @author bruno
 */
public class Funcion 
{
    
    private int id;
    private double horaInicio;
    private double horaFin;
    private int entradasDisponibles ;

    public Funcion() {
    }

    public Funcion(int id, double  horaInicio, double  horaFin, int entradasDisponibles) {
        this.id = id;
        this.horaInicio = horaInicio;
        this.horaFin = horaFin;
        this.entradasDisponibles = entradasDisponibles;
    }

    public int getEntradasDisponibles() {
        return entradasDisponibles;
    }

    public double getHoraFin() {
        return horaFin;
    }

    public double getHoraInicio() {
        return horaInicio;
    }

    public int getId() {
        return id;
    }

    public void setEntradasDisponibles(int entradasDisponibles) {
        this.entradasDisponibles = entradasDisponibles;
    }

    public void setHoraFin(double horaFin) {
        this.horaFin = horaFin;
    }

    public void setHoraInicio(double horaInicio) {
        this.horaInicio = horaInicio;
    }

    public void setId(int id) {
        this.id = id;
    }

    public DTFuncion getFuncion()
    {
        return new DTFuncion(id, horaInicio, horaFin, entradasDisponibles);
    }

    @Override
    public String toString() {
        return horaInicio + " " + horaFin;
    }
}
